home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / a_man / cat1 / autofs.z / autofs
Encoding:
Text File  |  2002-10-03  |  23.7 KB  |  463 lines

  1.  
  2.  
  3.  
  4. aaaauuuuttttooooffffssss((((1111MMMM))))                                                          aaaauuuuttttooooffffssss((((1111MMMM))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      autofs - install automatic mount points
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ////uuuussssrrrr////eeeettttcccc////aaaauuuuttttooooffffssss [ ----vvvv ] [ ----tttt _d_u_r_a_t_i_o_n ] [ ----rrrr ]
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      aaaauuuuttttooooffffssss is a command that installs AAAAuuuuttttooooFFFFSSSS mount points and associates an
  16.      AAAAuuuuttttooooFFFFSSSS map with each mount point.  The AAAAuuuuttttooooFFFFSSSS filesystem monitors
  17.      attempts to access directories within it and notifies the aaaauuuuttttooooffffssssdddd(1M)
  18.      daemon.  The daemon uses the map to locate a filesystem, which it then
  19.      mounts at the point of reference within the AAAAuuuuttttooooFFFFSSSS filesystem.  If the
  20.      filesystem is not accessed within an appropriate interval (five minutes
  21.      by default), the aaaauuuuttttooooffffssssdddd daemon unmounts the filesystem.
  22.  
  23.      AAAAuuuuttttooooFFFFSSSS is started by the /_e_t_c/_i_n_i_t._d/_n_e_t_w_o_r_k script, if the configuration
  24.      flags ``nfs'' and ``autofs'' are set ``on'' at system initialization.
  25.      (See autofsd(1M).)  The script starts the aaaauuuuttttooooffffssssdddd daemon and invokes the
  26.      aaaauuuuttttooooffffssss command.  The aaaauuuuttttooooffffssss command consults the master map, a local file
  27.      named ////eeeettttcccc////aaaauuuuttttoooo____mmmmaaaasssstttteeeerrrr, for a list of AAAAuuuuttttooooFFFFSSSS mount points and their maps.
  28.      The master map contains the locations of all AAAAuuuuttttooooFFFFSSSS mount points.  By
  29.      default, /_e_t_c/_a_u_t_o__m_a_s_t_e_r contains an entry for the ----hhhhoooossssttttssss map:
  30.  
  31.  
  32.           ////hhhhoooossssttttssss         ----hhhhoooossssttttssss         ----nnnnoooossssuuuuiiiidddd
  33.  
  34.      Each entry in the master file specifies a directory on which an AAAAuuuuttttooooFFFFSSSS
  35.      mount will be made followed by the AAAAuuuuttttooooFFFFSSSS map to be associated with that
  36.      mount point. Mount options may be supplied as an optional third field in
  37.      each entry.  These options are used for any entries in the map that do
  38.      not specify mount options explicitly.
  39.  
  40.      AAAAuuuuttttooooFFFFSSSS maps can be eeeexxxxeeeeccccuuuuttttaaaabbbblllleeee binary or script files too. Any AutoFS map
  41.      pointing to a file with execute permission set may be considered an
  42.      executable map file which the autofs daemon will attempt to execute at
  43.      mount time. The output (on stdout) of this executable map file is used as
  44.      part of the AutoFS map. Look at the ----EEEE option in the aaaauuuuttttooooffffssssdddd man page for
  45.      more information on executable maps.
  46.  
  47.      The eeeexxxxeeeeccccuuuuttttaaaabbbblllleeee AutoFS map has to specify the full path for the file, i.e.
  48.  
  49.  
  50.           ////sssshhhhaaaarrrreeee         ////eeeettttcccc////aaaauuuutttthhhh....sssshhhhaaaarrrreeee               ----nnnnoooossssuuuuiiiidddd
  51.  
  52.  
  53.      The aaaauuuuttttooooffffssss command is usually run without arguments.  It compares the
  54.      entries in /_e_t_c/_a_u_t_o__m_a_s_t_e_r with the current list of AAAAuuuuttttooooFFFFSSSS mounts in
  55.      /_e_t_c/_m_t_a_b and adds, removes or updates AAAAuuuuttttooooFFFFSSSS mounts to bring the
  56.      /_e_t_c/_m_t_a_b up to date with /_e_t_c/_a_u_t_o__m_a_s_t_e_r. At boot time the aaaauuuuttttooooffffssss
  57.      command installs all AAAAuuuuttttooooFFFFSSSS mounts from the master map.  Subsequently, it
  58.      may be run to install AAAAuuuuttttooooFFFFSSSS mounts for new entries in the master map, or
  59.      to perform unmounts for entries that have been removed.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. aaaauuuuttttooooffffssss((((1111MMMM))))                                                          aaaauuuuttttooooffffssss((((1111MMMM))))
  71.  
  72.  
  73.  
  74. OOOOPPPPTTTTIIIIOOOONNNNSSSS
  75.      ----tttt _d_u_r_a_t_i_o_n
  76.           Specify a _d_u_r_a_t_i_o_n, in seconds, that a filesystem is to remain
  77.           mounted when not in use.  The default is 300 (5 minutes).
  78.  
  79.           Note that it is impossible to guarantee that a filesystem will be
  80.           unmounted exactly after the specified number of seconds since the
  81.           last access. It is possible to get the better accuracy by decreasing
  82.           the time during which a filesystem is to remain mounted but it will
  83.           result in the increased resource usage by autofs since checks would
  84.           have to be performed more often. On a machine with significant
  85.           number of mounted filesystems setting _d_u_r_a_t_i_o_n to a value below 10
  86.           seconds can result in significant performance drop.
  87.  
  88.      ----vvvv   Verbose mode.  Notify of AAAAuuuuttttooooFFFFSSSS mounts, unmounts or other non-
  89.           essential information.
  90.  
  91.      ----rrrr   Remount mode.  Force remounting for all existing AAAAuuuuttttooooFFFFSSSS mount
  92.           points. Without this key aaaauuuuttttooooffffssss remounts only mount points which
  93.           options were changed in /_e_t_c/_a_u_t_o__m_a_s_t_e_r file. Combination of ----rrrr and
  94.           ----tttt keys can be used to change unmount timeout for existing AAAAuuuuttttooooFFFFSSSS
  95.           mount points.
  96.  
  97. UUUUSSSSAAAAGGGGEEEE
  98.    MMMMaaaapppp EEEEnnnnttttrrrryyyy FFFFoooorrrrmmmmaaaatttt
  99.      The format for master map entries was discussed above.  Entries in other
  100.      map files take the form:
  101.  
  102.           key [ -mount-options ] _l_o_c_a_t_i_o_n ...
  103.  
  104.      where _k_e_y is the full pathname of the directory to mount when used in a
  105.      direct map, or the simple name of a subdirectory in an indirect map.
  106.      _m_o_u_n_t-_o_p_t_i_o_n_s is a comma-separated list of mount options, and _l_o_c_a_t_i_o_n
  107.      specifies a filesystem from which the directory may be mounted.  In the
  108.      case of a simple NFS mount, _l_o_c_a_t_i_o_n takes the form:
  109.  
  110.           _h_o_s_t_n_a_m_e:_p_a_t_h_n_a_m_e
  111.  
  112.      _h_o_s_t_n_a_m_e is the name of the host from which to mount the filesystem (it
  113.      may be omitted if the pathname refers to a local device on which the
  114.      filesystem resides) and _p_a_t_h_n_a_m_e is the pathname of the directory to
  115.      mount.  So, /etc/auto_master might contain an entry such as:
  116.  
  117.           /src  /etc/auto_src           -nosuid
  118.  
  119.      where /etc/auto_src contains:
  120.  
  121.           new       awesome:/latest/src
  122.           old   -ro cave:/archive
  123.  
  124.      Accessing /src/{new,old} would result in a mount of the corresponding
  125.      remote filesystem.
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. aaaauuuuttttooooffffssss((((1111MMMM))))                                                          aaaauuuuttttooooffffssss((((1111MMMM))))
  137.  
  138.  
  139.  
  140.    RRRReeeepppplllliiiiccccaaaatttteeeedddd FFFFiiiilllleeeessssyyyysssstttteeeemmmmssss
  141.      Multiple _l_o_c_a_t_i_o_n fields can be specified for replicated NFS filesystems,
  142.      in which case aaaauuuuttttooooffffssss chooses the server that responds first.
  143.  
  144.      If each _l_o_c_a_t_i_o_n in the list shares the same _p_a_t_h_n_a_m_e then a single
  145.      _l_o_c_a_t_i_o_n may be used with a comma-separated list of hostnames:
  146.  
  147.           _h_o_s_t_n_a_m_e_1,_h_o_s_t_n_a_m_e_2...:_p_a_t_h_n_a_m_e
  148.  
  149.      A mapping can be continued across input lines by escaping the NEWLINE
  150.      with a `\' (backslash).  Comments begin with a '#' (pound sign) and end
  151.      at the subsequent NEWLINE.
  152.  
  153.    MMMMaaaapppp KKKKeeeeyyyy SSSSuuuubbbbssssttttiiiittttuuuuttttiiiioooonnnn""""
  154.      The '&' (ampersand) character is expanded to the value of the _k_e_y field
  155.      for the entry in which it occurs.  In this case:
  156.  
  157.           whozi onyxserver:/home/&
  158.  
  159.      the & expands to _w_h_o_z_i.
  160.  
  161.    _W_i_l_d_c_a_r_d _K_e_y
  162.      The '*' (asterisk) character, when supplied as the _k_e_y field, is
  163.      recognized as the catch-all entry.  Such an entry will match any key not
  164.      previously matched.  For instance, if the following entry appeared in the
  165.      indirect map for /_c_o_n_f_i_g:
  166.  
  167.           *    &:/public/config/&
  168.  
  169.      this would allow automatic mounts in /_c_o_n_f_i_g of any remote filesystem
  170.      whose location could be specified as:
  171.  
  172.           hostname:/public/config/hostname
  173.  
  174.    _V_a_r_i_a_b_l_e _S_u_b_s_t_i_t_u_t_i_o_n
  175.      Client specific variables can be used within an AAAAuuuuttttooooFFFFSSSS map.  For
  176.      instance, if $_H_O_S_T appeared within a map, aaaauuuuttttooooffffssss would expand it to its
  177.      current value for the client's host name. Supported variables are:
  178.  
  179.      ARCH      The output of uname -m. The system's architecture.
  180.                                         For example "IP19"
  181.  
  182.      CPU       The output of uname -p.  The processor type.
  183.                                         For example "mips"
  184.  
  185.      HOST      The output of uname -n.  The host name.
  186.                                         For example "ferd"
  187.  
  188.      OSNAME    The output of uname -s.  The OS name.
  189.                                         For example "IRIX"
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. aaaauuuuttttooooffffssss((((1111MMMM))))                                                          aaaauuuuttttooooffffssss((((1111MMMM))))
  203.  
  204.  
  205.  
  206.      OSREL     The output of uname -r.  The OS release name.
  207.                                         For example "6.2"
  208.  
  209.      OSVERS    The output of uname -v.  The OS version.
  210.                                         For example "10230951"
  211.  
  212.      If a reference needs to be protected from affixed characters, you can
  213.      surround the variable name with '{}' (curly braces).
  214.  
  215.    _M_u_l_t_i_p_l_e _M_o_u_n_t_s
  216.      A multiple mount entry takes the form:
  217.  
  218.           key [ -mount-options ] [[_m_o_u_n_t_p_o_i_n_t] [-_m_o_u_n_t-_o_p_t_i_o_n_s]
  219.           _l_o_c_a_t_i_o_n...]...
  220.  
  221.      The initial /[_m_o_u_n_t_p_o_i_n_t] is optional for the first mount and mandatory
  222.      for all subsequent mounts.  The optional _m_o_u_n_t_p_o_i_n_t is taken as a
  223.      pathname relative to the directory named by _k_e_y. If _m_o_u_n_t_p_o_i_n_t is omitted
  224.      in the first occurrence, a mountpoint of / (root) is implied.
  225.  
  226.      Given an entry in the indirect map for /src:
  227.  
  228.           beta -ro \
  229.                /              svr1,svr2:/public/src/beta   \
  230.                /1.0           svr1,svr2:/public/src/beta/1.0   \
  231.                /1.0/man       svr1,svr2:/public/src/beta/1.0/man
  232.  
  233.  
  234.      aaaauuuuttttooooffffssss would automatically mount /_s_r_c/_b_e_t_a, /_s_r_c/_b_e_t_a/_1._0, and
  235.      /_s_r_c/_b_e_t_a/_1._0/_m_a_n, as needed, from either _s_v_r_1 or _s_v_r_2, whichever host
  236.      responds first.
  237.  
  238.    OOOOtttthhhheeeerrrr FFFFiiiilllleeeessssyyyysssstttteeeemmmm TTTTyyyyppppeeeessss
  239.      AAAAuuuuttttooooFFFFSSSS assumes NFS Version 3 mounts as the default filesystem type.
  240.      Should the server not support NFS V3, AAAAuuuuttttooooFFFFSSSS will retry the mount(s)
  241.      using the NFS V2 filesystem type.  Users can select a particular version
  242.      of the NFS protocol using the vvvveeeerrrrssss===={{{{2222,,,,3333}}}} mount option (see fstab(4)).
  243.  
  244.      Other filesystem types can be described using the ffffssssttttyyyyppppeeee mount option.
  245.      Other mount options specific to this filesystem type can be combined with
  246.      the _f_s_t_y_p_e option.  The location field must contain information specific
  247.      to the filesystem type.  If the location field begins with a slash, a
  248.      colon character must be prepended.
  249.  
  250.      Mounts using _C_a_c_h_e_F_S are most useful when applied to an entire map as map
  251.      defaults.  The following entry in the master map describes cached home
  252.      directory mounts.  It assumes the default location of the cache
  253.      directory, /cache.
  254.  
  255.           /home     auto_home -fstype=cachefs,backfstype=nfs
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. aaaauuuuttttooooffffssss((((1111MMMM))))                                                          aaaauuuuttttooooffffssss((((1111MMMM))))
  269.  
  270.  
  271.  
  272.      The bbbbaaaacccckkkkffffssssttttyyyyppppeeee option is required for _C_a_c_h_e_F_S map entries.
  273.  
  274.    IIIInnnnddddiiiirrrreeeecccctttt MMMMaaaappppssss
  275.      An indirect map allows you to specify mappings for the subdirectories you
  276.      wish to mount under the _d_i_r_e_c_t_o_r_y chosen as the AAAAuuuuttttooooFFFFSSSS mount point.  In
  277.      an indirect map, each _k_e_y consists of a simple name (i.e., subdirectory)
  278.      that refers to one or more filesystems that are to be mounted as needed.
  279.  
  280.    DDDDiiiirrrreeeecccctttt MMMMaaaappppssss
  281.      Entries in a direct map are associated directly with AAAAuuuuttttooooFFFFSSSS mount points.
  282.      Each _k_e_y is the full pathname of an AAAAuuuuttttooooFFFFSSSS mount point.  The direct map
  283.      as a whole is not associated with any single directory.
  284.  
  285.    IIIInnnncccclllluuuuddddeeeedddd MMMMaaaappppssss
  286.      The contents of another map can be  included  within  a  map with an
  287.      entry of the form +_m_a_p_n_a_m_e , or by supplying _m_a_p_n_a_m_e (without the "+") in
  288.      the location field of a map entry.  If mapname begins with a slash then
  289.      it is assumed to be the pathname of a local file.  Otherwise the location
  290.      of the map is determined by the policy of the name service switch
  291.      according to the entry for the automounter in ////eeeettttcccc////nnnnsssssssswwwwiiiittttcccchhhh....ccccoooonnnnffff, such as
  292.  
  293.           automount(dynamic): files nis(nis_enumerate_key) ldap
  294.  
  295.      If the name service is ffffiiiilllleeeessss then the name is assumed to be that of a
  296.      local file in ////eeeettttcccc.  NNNNIIIISSSS requires the addition of the nnnniiiissss____eeeennnnuuuummmmeeeerrrraaaatttteeee____kkkkeeeeyyyy
  297.      attribute; see nnnniiiissss((((7777PPPP)))). If the key being searched for is not found in the
  298.      included map, the search continues with the next entry subject to control
  299.      options. See nnnnsssssssswwwwiiiittttcccchhhh....ccccoooonnnnffff((((4444)))).  The ddddyyyynnnnaaaammmmiiiicccc attribute is required to
  300.      notify the Name Service Daemon (nsd) that the automount map allows
  301.      dynamic map creation. See nnnnssssdddd((((1111MMMM)))).
  302.  
  303.    SSSSppppeeeecccciiiiaaaallll MMMMaaaappppssss
  304.      There are two special maps available: ----hhhhoooossssttttssss and ----nnnnuuuullllllll.  By default, the
  305.      ----hhhhoooossssttttssss map is used with the ////hhhhoooossssttttssss directory.  It assumes that the map
  306.      key is the hostname of an NFS server.  The aaaauuuuttttooooffffssssdddd daemon dynamically
  307.      constructs a map entry from the server's list of exported filesystems.
  308.      (See NOTES on ----nnnnoooohhhhiiiiddddeeee.)  For instance a reference to /_h_o_s_t_s/_b_a_r_t/_u_s_r
  309.      would initiate an automatic mount of all exported filesystems from _b_a_r_t
  310.      that are mountable by the client.  References to a directory under
  311.      /_h_o_s_t_s/_b_a_r_t will refer to the corresponding directory relative to _b_a_r_t'_s
  312.      root.
  313.  
  314.      The ----nnnnuuuullllllll map, when indicated in a map entry, cancels a previous map for
  315.      the directory indicated.  This is most useful in the /_e_t_c/_a_u_t_o__m_a_s_t_e_r
  316.      file for cancelling entries that would otherwise be inherited from the
  317.      NIS _a_u_t_o__m_a_s_t_e_r map, if included. To be effective, the ----nnnnuuuullllllll entries must
  318.      be inserted before the included map entry.
  319.  
  320.    CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn aaaannnndddd tttthhhheeee aaaauuuuttttoooo....mmmmaaaasssstttteeeerrrr FFFFiiiilllleeee
  321.      _a_u_t_o_f_s normally consults the /_e_t_c/_a_u_t_o__m_a_s_t_e_r configuration file for a
  322.      list of initial autofs maps, and sets up automatic mounts for them. This
  323.      behavior differs from automount in that _a_u_t_o_f_s does not take maps on the
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. aaaauuuuttttooooffffssss((((1111MMMM))))                                                          aaaauuuuttttooooffffssss((((1111MMMM))))
  335.  
  336.  
  337.  
  338.      command line, nor does it look at the auto.master NIS map by default.
  339.      Extra mappings (either NIS or file based) should be specified within the
  340.      /_e_t_c/_a_u_t_o__m_a_s_t_e_r configuration file itself. To default to the automount
  341.      behavior, for backward compatibility with old automount maps, the user
  342.      should have one line in the /_e_t_c/_a_u_t_o__m_a_s_t_e_r configuration file, pointing
  343.      to the NIS _a_u_t_o._m_a_s_t_e_r map of the form:
  344.  
  345.           +auto.master
  346.  
  347. FFFFIIIILLLLEEEESSSS
  348.      /etc/auto_master    master AutoFS map.
  349.      /etc/config/autofs.options
  350.                          options and arguments for the aaaauuuuttttooooffffssss command
  351.      /etc/config/autofsd.options
  352.                          options and arguments for the aaaauuuuttttooooffffssssdddd daemon.
  353.  
  354. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  355.      autofsd (1M), chkconfig (1M), exports (4), fstab (4), mount (1M),
  356.      nsd(1M), nsswitch.conf (4)
  357.  
  358. NNNNOOOOTTTTEEEESSSS
  359.      The ----hhhhoooossssttttssss map mounts all of the exported NFS filesystems, for which the
  360.      client has access, from a server. Use the _n_o_h_i_d_e export option on the
  361.      server (see exports(4)) to minimize the number of mounts performed by
  362.      clients. AutoFS will not request a separate mount for a _n_o_h_i_d_e
  363.      filesystem, if the client has access via the parent filesystem.  If
  364.      frequent access to just a single filesystem is required, it is more
  365.      efficient to access the filesystem with a map entry that is tailored to
  366.      mount just the filesystem of interest.
  367.  
  368.      AAAAuuuuttttooooFFFFSSSS mount points must not be hierarchically related. aaaauuuuttttooooffffssss does not
  369.      allow an AAAAuuuuttttooooFFFFSSSS mount point to be created within another AAAAuuuuttttooooFFFFSSSS mount.
  370.  
  371.      Since each direct map entry results in a new AAAAuuuuttttooooFFFFSSSS mount such maps
  372.      should be kept short.
  373.  
  374.      If a directory contains direct map mount points then an `ls -l' in the
  375.      directory will force all of the direct map mounts to occur.
  376.  
  377.      Entries in both direct and indirect maps can be modified at any time.
  378.      The new information is used when aaaauuuuttttooooffffssssdddd next uses the map entry to do a
  379.      mount.
  380.  
  381.      New entries added to a master map or direct map will not be useful until
  382.      the aaaauuuuttttooooffffssss command is run to install them as new AAAAuuuuttttooooFFFFSSSS mount points.
  383.      New entries added to an indirect map may be used immediately.
  384.  
  385.      An AAAAuuuuttttooooFFFFSSSS directory associated with an indirect map shows only
  386.      currently-mounted entries.  This is a deliberate policy to avoid
  387.      inadvertent mounting of every entry in a map via an `ls -l' of the
  388.      directory.
  389.  
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. aaaauuuuttttooooffffssss((((1111MMMM))))                                                          aaaauuuuttttooooffffssss((((1111MMMM))))
  401.  
  402.  
  403.  
  404.      The multiple location feature for NFS mounts allows the aaaauuuuttttooooffffssssdddd daemon to
  405.      choose the most appropriate server at mount time.  While such a mount is
  406.      in effect, the daemon does not monitor the status of the server.  If the
  407.      server crashes, aaaauuuuttttooooffffssssdddd will not select an alternative server from the
  408.      list.
  409.  
  410.      Default mount options can be assigned to an entire map when specified as
  411.      an optional third field in the master map.  These options apply only to
  412.      map entries that have no mount options.
  413.  
  414.      When using NSD to resolve map queries, Autofs actually creates map
  415.      directories under the automount directory in ////nnnnssss////....llllooooccccaaaallll.... So, the NIS map
  416.      aaaauuuuttttoooo____hhhhoooommmmeeee would be created as ////nnnnssss////....llllooooccccaaaallll////aaaauuuuttttoooommmmoooouuuunnnntttt////aaaauuuuttttoooo____hhhhoooommmmeeee
  417.  
  418.  
  419. CCCCAAAAVVVVEEEEAAAATTTT((((SSSS))))
  420.      It is important not to have the execute permission set on a standard text
  421.      AAAAuuuuttttooooFFFFSSSS map, as this may cause autofs to attempt to execute the file
  422.      assuming that the standard text map file is an executable AAAAuuuuttttooooFFFFSSSS map
  423.      file. Look at the ----EEEE option in the aaaauuuuttttooooffffssssdddd man page for more information
  424.      on executable maps.
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.